package com.css.fxfzdpzs.modules.hddc.repository;

import com.css.fxfzdpzs.modules.hddc.entity.first.DifferentConut;
import com.css.fxfzdpzs.modules.hddc.entity.first.FaultNum;
import com.css.fxfzdpzs.modules.hddc.entity.first.FaultTotal;
import com.css.fxfzdpzs.modules.hddc.entity.second.FaultNumLen;
import com.css.fxfzdpzs.modules.hddc.vo.FaultNumVo;
import com.css.fxfzdpzs.modules.xczh.entity.first.DisasterVisitsCount;

import java.util.List;

public interface HddcRepository {

    List<FaultNum> getFaultNum();

    FaultNumVo getFaultTotal();

    List<DifferentConut> getDifferentConut();

    Integer getFaultNumByPro(String province);

    List<FaultNumLen> getFaultNumLenByPro(String province);

    List<DifferentConut> getDifferentConutByPro(String province);

    List<FaultNumVo> getGeom();

    void delFaultNum();

    void saveFaultNum(List<FaultNum> faultNumList);

    void delDifferentConut();

    void saveDifferentConut(List<DifferentConut> differentConutList);

    void delFaultNumLen();

    void saveFaultNumLen(List<FaultNumLen> faultNumLenList);
}
